celestial telescope - French English Dictionary